Performance Improvement of BMH and BMHS using PDJ (Possible Double Jump) and MValue (Match Value)

نویسندگان

  • Akhtar Rasool
  • Nilay Khare
چکیده

BM (Boyer-Moore) string matching algorithm and its enhanced versions like BMH and BMHS are a standard benchmark for single pattern string matching. Based on BMH and BMHS algorithms we have developed improved algorithms EBMH(Enhanced BMH)and EBMHS(Enhanced BMHS). These algorithms uses the newly introduced PDJ (possible double jump) and MValue(Match Value) concepts. While searching these concepts helps to provide longer jump of characters. The algorithm EBMH emphasize on BMH algorithm with the inclusion of PDJ and MValue and the algorithm EBMHS emphasize on BMHS algorithm with the inclusion of PDJ and MValue. Through these algorithm the number of comparison of characters between text and pattern are reduced to a significant amount. In this paper PDJ, MValue, EBMH and EBMHS are described and analyzed. Experimental results show that in the algorithms searching time is reduced as compared to BM, BMH, and BMHS. The algorithms are analyzed on the basis of time requirement in best, worst and average case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why are there no persisting hybrids of humans with Denisovans, Neanderthals, or anyone else?

The tour-de-force report of Sawyer et al. (1) on genomes of two Denisovans and the accompanying editorial and figure (2) support the notion of “a web of now-extinct populations linked by limited, but intermittent. . .gene flow” (3): involving multiple hominin lineages for thousands of years, before the mysterious disappearance of all taxa other than us “behaviorally modern humans” (BMHs). Altho...

متن کامل

Prediction of height and time of jump in elite female volleyball players with selected kinematic variables

Regarding the effects of the kinematics of the movement on athletic performance and the Importance of promoting athlete’s performance on the sport fields, there is limited knowledge about the mechanism of the effect of different variables of volleyball spike. Therefore, the aim of this study was the prediction of jump performance in elite female volleyball players with selected kinematic variab...

متن کامل

Implementation of String Match Algorithm BMH on GPU Using CUDA

String match algorithm is widely used in the area of data mining. In this paper, we present an approach for elevating the performance of this algorithm via GPU (Graphic Processing Unit). With the rapid development of Graphics Processing Unit to many-core multiprocessors, it shows great potential in many applications and high performance computing. Especially, the heterogeneous architecture CPU+...

متن کامل

Option pricing under the double stochastic volatility with double jump model

In this paper, we deal with the pricing of power options when the dynamics of the risky underling asset follows the double stochastic volatility with double jump model. We prove efficiency of our considered model by fast Fourier transform method, Monte Carlo simulation and numerical results using power call options i.e. Monte Carlo simulation and numerical results show that the fast Fourier tra...

متن کامل

Biomechanical hearts: muscular blood pumps, performed in a 1-step operation, and trained under support of clenbuterol.

BACKGROUND As shown previously in goats, clenbuterol increased the power of electrically conditioned skeletal muscle ventricles (SMVs) of clinically relevant size (150 mL), which were constructed around a mock system. They pumped against a pressure of 60 to 70 mm Hg immediately during surgery and up to several months after, finally at >1 L/min. SMVs without clenbuterol administration failed. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013